			:root {
				--darkshadow: rgba(0, 0, 0, 0.24);
				--lightshadow: rgba(0, 0, 0, 0.12);
				--tab-active: rgb(2, 118, 253);
				--body-bg: rgb(243, 246, 248);
			}

			* {
				margin: 0;
				padding: 0;
				transition: all 0.3s;
			}

			body {
				background-color: rgb(243, 246, 248);
			}

			header {
				background-color: white;
				padding: 5px 20px;
				box-shadow: 0 1px 3px var(--lightshadow), 0 1px 2px var(--darkshadow);
				/* width: 100%; */
			}

			.elmain {
				height: 100%;
				/* min-width: 920px; */
				overflow-x: auto;
				float: left;
				margin-top: 20px;
				padding: 3px;
				margin-right: 50px;
				background-color: white;
				box-shadow: 0 1px 3px var(--lightshadow), 0 1px 2px var(--darkshadow);
			}



			.elinfo {
				display: flex;
				flex-direction: column;
				margin-top: 20px;
				padding: 8px;
				width: calc(100% - 1080px);
				min-width: 250px;
				background-color: white;
				margin-left: 10px;
				box-shadow: 0 1px 3px var(--lightshadow), 0 1px 2px var(--darkshadow);
				height:601px;
				overflow: auto;
			}



			.heagerImg {
				height: 40px;
			}

			.elbox {
				clear: both;
				width: 920px;
				line-height: 14px;
				overflow: hidden;

			}

			.elbox2 {
				width: 920px;
				text-align: center;
				overflow: hidden;
			}

			.elboxs {
				float: left;
				margin: 1px;
				width: 47px;
				position: relative;
				height: 60px;
				overflow: hidden;
				line-height: 14px;
				opacity: 0;
			}

			.elboxs0 {
				border: #fff 1px solid;
				float: left;
				width: 489px;
				position: relative;
				height: 48px;
				text-align: center;
				/* line-height: 48px; */
			}

			.nbser {
				overflow: hidden;
			}

			.elboxs0 {
				font-size: 10px;
				color: #000;
			}

			.m10p {
				margin-top: 10px;
				display: block;
			}

			.elboxs2 {
				float: left;
				width: 47px;
				border: #fff 1px solid;
				position: relative;
				height: 48px
			}

			.elboxs3 {
				float: left;
				border: #fff 1px solid;
				width: 16px;
				position: relative;
				height: 48px;
				padding-top: 1px;
				text-align: left;
			}

			.elboxs a {
				display: block;
				font-size: 12px;
				vertical-align: middle;
				color: black;
				height: 50px;
				text-align: center;
				text-decoration: none;
				padding: 3px 0;
				border: 2px solid #CCC;
			}

			.elboxs a:hover {
				color: red;
				/* background-color: #ccc; */
				border: 2px solid cornflowerblue;
				text-decoration: none
			}

			.eltl {
				font-size: 14px;
				color: black;
				line-height: 16px;
			}

			.elrd {
				font-size: 10px;
				color: black;
			}

			.elff {
				font-size: 10px;
				color: black;
			}

			.elen {
				font-size: 10px;
				color: #003366;
			}

			.elc1 {
				background-color: rgb(234, 206, 93)
			}

			.elc2 {
				background-color: rgb(241, 241, 101)
			}

			.elc3 {
				background-color: rgb(250, 197, 183)
			}

			.elc4 {
				background-color: rgb(232, 209, 156)
			}

			.elc5 {
				background-color: rgb(245, 204, 218)
			}

			.elc6 {
				background-color: rgb(172, 223, 236)
			}

			.elc7 {
				background-color: rgb(140, 237, 140)
			}

			.elc8 {
				background-color: rgb(229, 189, 229)
			}

			.elc9 {
				background-color: rgb(158, 229, 212)
					/* 类金属 */
			}

			.bodyBox {
				display: flex;
				justify-content: space-between;
			}

			[type=range] {
				background: -webkit-gradient(linear, 0% 100%, 100% 0%, from(#55aaff), to(#ff5500), color-stop(50%, #ffff00));
				width: 80%;
				margin-left: 10%;
				pointer: w-resize;
				-webkit-appearance: none;
				-webkit-border-radius: 2px;
				-moz-border-radius: 2px;
			}

			.inforow {
				display: flex;
				justify-content: space-between;
				font-size: 14px;
				border: 2px white solid;
				border-bottom: 2px #CCCCCC solid;
				height: 30px;
				padding: 3px;
				align-items: center
			}

			.rowS {
				display: flex;
				justify-content: space-between;
				font-size: 14px;
				height: 30px;
				padding: 3px;
				align-items: center;
				letter-spacing: 5px;
				background-color: var(--body-bg);
				border-bottom: 4px var(--tab-active) solid;
			}

			.inforow:hover {

				border: 2px #65cfff solid;
				background-color: #EEE;

			}

			select {
				background-color: white;
				border: 0;
			}

			.yesClick {
				background: url(svg/yes.svg);
				background-size: 20px 20px;
			}

			section dl {
				padding: 1em;
				margin: 0.5rem 0;
				display: inline-block;
			}

			fieldset,
			figure,
			header,
			section dl,
			.Headshot {
				background-color: white;
				box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
			}

			dl {
				display: block;
				margin-block-start: 1em;
				margin-block-end: 1em;
				margin-inline-start: 0px;
				margin-inline-end: 0px;
			}

			section dt {
				color: #45C;
				font-size: 1.5em;
				border-bottom: 1px solid #DEF;
				padding-bottom: 0.5ex;
				margin-bottom: 0.5ex;
			}

			section dd {
				margin-left: 0;
			}

			dd {
				text-align: justify;
			}

			dd a {
				text-decoration: none;
				color: #45C;
			}

			dd,
			li {
				line-height: 1.3;
			}
			.miniBox{
				padding: 3px;
				border: 1.5px #778899 solid;
				height:16px;
				width: auto;
				float:left
			}
			@media screen and (max-width: 800px) {
				
				
				.elmain {
					height: 100%;
					width: calc(100% - 30px);
					overflow-x: auto;
					float: left;
					margin-top: 20px;
					padding: 3px;
					margin-left: 10px;
					background-color: white;
					box-shadow: 0 1px 3px var(--lightshadow), 0 1px 2px var(--darkshadow);
				}
				
				
				.elinfo {
					display: flex;
					flex-direction: column;
					margin-top: 20px;
					padding: 8px;
					width: calc(100% - 40px);
					background-color: white;
					margin-left: 10px;
					box-shadow: 0 1px 3px var(--lightshadow), 0 1px 2px var(--darkshadow);
				}
				.elbox {
					clear: both;
					width: 100%;
					line-height: 14px;
					overflow: auto;
					width: 920px;
				
				}
				.bodyBox {
					display: flex;
					flex-direction: column;
					justify-content: space-between;
				}
			}
			@media screen and (max-width: 1250px) {
				
				
				.elmain {
					height: 100%;
					width:95%;
					overflow-x: auto;
					float: left;
					margin-top: 20px;
					padding: 3px;
					margin-right: 0px;
					background-color: white;
					box-shadow: 0 1px 3px var(--lightshadow), 0 1px 2px var(--darkshadow);
				}
			}